%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%				CONFIGURAZIONE DEL DOCUMENTO (NON MODIFICARE)			%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper,11ptn]{report}                                   %
\usepackage[italian]{babel}                                             %
\usepackage{graphicx}                                                   %
\usepackage[colorlinks=true]{hyperref}                                  %
\usepackage{url}                                                        %
\usepackage{eurosym}                                                    %
\usepackage{lastpage}                                                   %
\usepackage{fancyhdr}                                                   %
\hypersetup{linkbordercolor=1 1 1}                                      %
\hypersetup{urlcolor=blue}                                              %
\hypersetup{linkcolor=black}                                            %
\graphicspath{{../immagini/}}                                           %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 		COMPLETARE I CAMPI VUOTI PER LA GENERAZIONE AUTOMATICA			%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\Documento}{Glossario}                                      % nome del documento
\newcommand{\Sommario}{
Definisce i termini usati nei documenti esterni per il progetto \textit{SiFiSy} al fine di eliminare ogni ambiguit\`a relativa al linguaggio.}                                    % sommario
\newcommand{\CodiceRevisione}{RPP}                                      % revisione (es. RPP)
\newcommand{\DataCreazione}{2 Dicembre 2009}                            % data di creazione
\newcommand{\Versione}{2.0}                                             % versione attuale
\newcommand{\StatoDocumento}{Formale, Esterno}                          % stato (es. Formale, Interno)
\newcommand{\Redazione}{Samuele Faggian}                                 % autore del documento
\newcommand{\Revisione}{Giuseppe Biolo}                                % verificatore del documento
\newcommand{\Approvazione}{Giuseppe Ferri}                              % chi approva (responsabile)
\newcommand{\Committente}{Prof. Tullio Vardanega, Prof. Renato Conte}   % committente/i
\newcommand{\Proponente}{Dott. Claudio Palazzi}                         % proponente/i
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 			IMPOSTAZIONE DEL DOCUMENTO (NON MODIFICARE)					%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancypagestyle{plain}{                                                 %
\fancyhf{}                                                              %
\fancyhead[L]{\Documento - \CodiceRevisione}                            %
\fancyfoot[C]{\thepage}                                                 %
\fancyhead[R]{\includegraphics[scale=0.3]{logoSevenSoft.png}}           %
}                                                                       %
\begin{document}                                                        %
\pagenumbering{Roman}                                                   %
\begin{center}                                                          %
\includegraphics[scale=0.8]{logoSevenSoft.png} \\                       %
\vspace*{1in}                                                           %
\huge{\textbf{\textbf{\Documento}}} \\                                  %
\vspace*{2cm}                                                           %
Versione: \Versione \\                                                  %
\vspace*{3cm}                                                           %
\vspace*{0.5in}                                                         %
\textbf{Sommario} \\                                                    %
\end{center}                                                            %
\begin{normalsize}                                                      %
\Sommario                                                               %
\end{normalsize}                                                        %
\newpage                                                                %
\thispagestyle{plain}                                                   %
\vspace*{0.5in}                                                         %
\begin{center}                                                          %
\begin{tabular}{l}                                                      %
\Large{\textbf{Capitolato: Simulatore File System}} \\                  %
\begin{tabular}{|p{5cm}|p{7cm}|}                                        %
\hline                                                                  %
\textbf{Data creazione:} & \DataCreazione \\                            %
\hline                                                                  %
\textbf{Versione:} & \Versione \\                                       %
\hline                                                                  %
\textbf{Stato del documento:} & \StatoDocumento \\                      %
\hline                                                                  %
\textbf{Redazione:} & \Redazione \\                                     %
\hline                                                                  %
\textbf{Revisione:} & \Revisione  \\                                    %
\hline                                                                  %
\textbf{Approvazione:}  & \Approvazione \\                              %
\hline                                                                  %
\textbf{Committente:} & \Committente \\                                 %
\hline                                                                  %
\textbf{Proponente:} & \Proponente \\                                   %
\hline                                                                  %
\end{tabular} \\                                                        %
\end{tabular}                                                           %
\end{center}                                                            %
\vspace*{2cm}                                                           %
\begin{center}                                                          %
\begin{tabular}{l}                                                      %
\Large{\textbf{Diario delle modifiche}} \\                              %
\begin{tabular}{|p{2cm}|p{3cm}|p{7cm}|}                                 %
\hline                                                                  %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 		COMPLETARE I CAMPI VUOTI PER IL DIARIO DELLE MODIFICHE			%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\textbf{Versione} & \textbf{Data rilascio} & \textbf{Descrizione} \\	%
\hline
2.0 & 21 Gennaio 2010 & Aggiunta termini riguardanti la progettazione\\
\hline
0.2 & 05 Dicembre 2009 & Sistemazione layout documento e aggiunta termini \\
\hline
0.1 & 02 Dicembre 2009 & Prima stesura documento \\
\hline
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 			IMPOSTAZIONE DEL DOCUMENTO (NON MODIFICARE)					%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\hline                                                                  %
\end{tabular} \\                                                        %
\end{tabular}                                                           %
\end{center}                                                            %
\newpage                                                                %
\pagenumbering{arabic}                                                  %
\fancypagestyle{plain}{                                                 %
\fancyhf{}                                                              %
\fancyhead[L]{\Documento - \CodiceRevisione}                            %
\fancyfoot[C]{\thepage\ di \pageref{LastPage}}                          %
\fancyhead[R]{\includegraphics[scale=0.3]{logoSevenSoft.png}}           %
}                                                                       %
\pagestyle{plain}                                                       %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%	COMPLETARE I CAMPI VUOTI PER IL TESTO DEL DOCUMENTO (VEDI NORME)	%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
\Huge Definizioni e Acronimi
\end{center}
\bigskip

\Huge A \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Assembla(spazio web):]  spazio web usato da SevenSoft come repository e per comunicazioni interne.
\end{description}
\bigskip

\Huge B \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Benchmark]: \`e la determinazione della capacit\`a di un software di svolgere pi\`u o meno velocemente, precisamente ed accuratamente un particolare compito per cui \`e stato progettato.
	\item[Best practices:] si intendono le esperienze pi\`u significative o dai migliori risultati adottati nel contesto indicato.
\end{description}
\bigskip

\Huge C \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Command:] pattern che organizza la gestione comandi per un oggetto.
	\item[Commit:] operazione che si effettua quando si copiano le modifiche fatte su file locali nella corrispondente directory remota del repository.
\end{description}
\bigskip

\Huge D \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Decorator:]  Pattern che provvede all'estensione delle funzionalit\`a di un oggetto in modo trasparente.
\end{description}
\bigskip

\Huge E \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Estensione:] breve sequenza di caratteri alfanumerici aggiunti dopo il nome di un file e separati da quest'ultimo da un punto. L'estensione permette all'utente di un computer, ma anche ad alcuni programmi, di distinguere tra i vari formati di file.
\end{description}
\bigskip

\Huge F \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Fa\c{c}ade]: pattern che semplifica l'interfaccia ad un sottosistema rendendo minimo l'accoppiamento.
	\item[File:]  informazione che viene inserita in una simulazione per imitare l'occupazione di spazio nella partizione scelta dall'utente.
	\item[FS]: acronimo di File System.
	\item[FSP(File System Project):] formato interno al simulatore utilizzato come estensione per salvare un progetto.
\end{description}
\bigskip

\Huge G \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Gantt, Diagramma di:] Il diagramma di Gantt indica uno strumento di supporto alla gestione dei progetti che permette la rappresentazione grafica di un calendario di attivit\`a, utile al fine di pianificare, coordinare e tracciare specifiche attivit\`a in un progetto dando una chiara illustrazione dello stato d'avanzamento del progetto rappresentato.
	\item[GPL(GNU General Public License):] licenza per software libero che assicura all'utente libert\`a di utilizzo, copia, modifica e distribuzione. La licenza GPL ha come obbiettivo quello di garantire la libert\`a di condividere e modificare qualunque versione di un programma, assicurando per\`o che il prodotto rimanga sempre libero per ogni utente.
\end{description}
\bigskip

\Huge L \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Latex:] linguaggio usato per la preparazione e formattazione di testi. Fornisce mezzi per l'automazione della maggior parte della composizione tipografica, inclusa la numerazione, i riferimenti incrociati, tabelle e figure, organizzazione delle pagine, bibliografie e molto altro.
\end{description}
\bigskip

\Huge M \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Milestone:] traguardi intermedi nello svolgimento di un progetto che indicano il raggiungimento di obiettivi precedentemente stabiliti. Il raggiungimento delle milestones viene decretato tramite documenti ufficiali redatti dai vari componenti del team e grazie ad esse risulta possibile fornire una stima della bont\`{a} del progetto e del suo stato di avanzamento.
	\item[MVC:] acronimo di Model View Controller. Pattern architetturale che si basa sull'uso del pattern Observer per disaccoppiare la vista dalla logica interna e la logica applicativa dalla persistenza dei dati interni.
\end{description}
\bigskip

\Huge O \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Observer:] pattern che permette aggiornamenti automatici su oggetti dipendenti da un altro oggetto.
\end{description}
\bigskip

\Huge P \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Pattern:] descrizioni di strutture statiche e dinamiche di soluzioni collaudate con successo che possono applicarsi ai nostri problemi e semplificare il nostro progetto. I pattern supportano il riuso dell'architettura e della progettazione software.
	\item[PDCA:] acronimo per Plan Do Check Act.
	\item[Portabilit\`a:] adattamento o una modifica di un componente, volto a consentirne l'uso in un ambiente di esecuzione diverso da quello originale. In una pi\`u moderna accezione, si parla di portabilit\`a di un componente software o di un documento intendendo che pu\`o essere utilizzato su diverse piattaforme senza apportare alcuna modifica.
	\item[Progetto:] insieme di simulazioni di FS raggruppate assieme.
\end{description}
\bigskip

\Huge R \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Repository:] punto centrale in cui i dati vengono immagazzinati e manutenuti. Pu\`o essere un punto in cui sono localizzati database o file multipli per la distribuzione via rete, oppure una collocazione direttamente accessibile dall'utente. Utilizzato principalmente in un contesto di sviluppo concorrente.
\end{description}
\bigskip

\Huge S \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[SFS(Simulation File System):] formato interno al simulatore utilizzato come estensione per salvare una simulazione.
	\item[SO:] acronimo di Sistema Operativo.
	\item[SVN(Subversion):] sistema di controllo versione.
\end{description}
\bigskip

\Huge T \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Ticket:] assegnazione di un determinato compito ad un componente del team di sviluppo.
\end{description}
\bigskip

\Huge U \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[UML:] acronimo inglese per Unified Modeling Language, "linguaggio di modellazione unificato". \`E un linguaggio di modellazione e specifica basato sul paradigma object-oriented. Un modello UML \`e costituito da una collezione organizzata di diagrammi correlati, costruiti componendo elementi grafici (con significato formalmente definito), elementi testuali formali, ed elementi di testo libero. Ha una semantica molto precisa e un grande potere descrittivo.
	\item[Use-case, diagrammi (UC):] diagramma dedicato alla descrizione delle funzioni o servizi offerti da un sistema, cos\`i come sono percepiti e utilizzati dagli attori che interagiscono col sistema stesso.
\end{description}
\bigskip

\Huge V \bigskip
\hrule
\smallskip
\normalsize
\begin{description}
	\item[Versionamento:] termine che sta ad indicare il controllo versione, la gestione cio\`e di versioni multiple di un insieme di informazioni.
\end{description}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%				FINE DEL DOCUMENTO (NON MODIFICARE)						%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}                                                          %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 